Doctor Movie Episode 129 : The Ogre (aka Demons 3) 2023-04-20 Doctor Movie Rik Morgan Comment off The Doctor is back for another review in our Demons Saga . And we have the made for TV Lamberto Bava special The Ogre, which somehow is also considered to be Demons 3…go figure. With the same director as the first 2 and some green slime, I guess thats how it was added to the mix in the Demons collection. Does it fit? Lets you and I find out. Enjoy! Podcast: Play in new window | Download HorrorHorror MoviesHorror PodcastLamberto BavaLegion PodcastsMovie ReviewPodcastReviewThe Ogre Doctor Movie Episode 128 : Black Demons (aka Demons 3) Doctor Movie Episode 130: The Church (aka Demons 3)